cause beyond one's control - Spanish English Dictionary